var timefilter = {}

timefilter.install = function (Vue) {
  Vue.filter('timefilter1000', (value) => {
    if (value) {
      var s = value / 1000
      var m = Math.floor(s / 60)
      s = Math.floor(s % 60)
      var h = Math.floor(m / 60)
      m = Math.floor(m % 60)
      if (s.toString().length <= 1) {
        s = '0' + s
      }
      if (m.toString().length <= 1) {
        m = '0' + m
      }
      if (h.toString().length <= 1) {
        h = '0' + h
      }
      return h + ':' + m + ':' + s
    } else {
      return '00:00:00'
    }
  })
  Vue.filter('timefilter', (value) => {
    if (value) {
      var s = value
      var m = Math.floor(s / 60)
      s = Math.floor(s % 60)
      var h = Math.floor(m / 60)
      m = Math.floor(m % 60)
      if (s.toString().length <= 1) {
        s = '0' + s
      }
      if (m.toString().length <= 1) {
        m = '0' + m
      }
      if (h.toString().length <= 1) {
        h = '0' + h
      }
      return h + ':' + m + ':' + s
    } else {
      return '00:00:00'
    }
  })
  Vue.filter('datefilter', (value, str) => {
    console.log(value)

    if (value) {
      var d = new Date(Number(value))
      console.log(d)

      if (str) {
      } else {
        str = 'YYYYMMDD'
      }
      return d.Format(str)
    } else {
      return ''
    }
  })
}

export default timefilter
